package com.chenc.unitdemo.jwt.dto;

import lombok.*;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
*
* @description 用户表
* @author  chenc
* @since 2024-01-03 17:35:11
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserInDto implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
    * 用户id
    */
    private Integer userId;

    /**
    * 用户名
    */
    private String username;

    /**
    * 密码
    */
    private String pwd;

    /**
    * 邮箱
    */
    private String email;

    /**
    * 手机电话
    */
    private String mobile;

    /**
    * 头像
    */
    private String avatar;

    /**
    * 创建人
    */
    private String creater;

    /**
    * 更新人
    */
    private String updater;

    /**
    * 创建时间
    */
    private LocalDateTime createTime;

    /**
    * 更新时间
    */
    private LocalDateTime updateTime;

    /**
    * 最后一次登录时间
    */
    private LocalDateTime lastLoginTime;

    /**
    * -1-删除 0-禁用 1-启用
    */
    private Integer status;

    /**
    * 备注
    */
    private String remark;

    /**
    * 0-正常  1-首次登录  2-重置密码
    */
    private Integer initPwd;

}
